BTNC v1.10 4D V1.00 BinkleyTerm/ST Nodelist Compiler by Daniel Roesen FidoNet 2:243/95.2 NeST 90:400/1031 and Olivier Booklage FidoNet 2:320/107.10 AtariNet 51:901/1.10 NeST 90:800/1.10 ********************************************************************* CETTE VERSION B‚TA DE BTNC N'EST PAS UNE DISTRIBUTION OFFICIELLE MAIS D‚STIN‚E AUX B‚TAS TESTEURS. ********************************************************************* Motivations =========== Devant le nombre croissant de pointlists d‚finies en 4 Dimensions, cette version de Binkley/term Nodelist Compiler permet de compiler cette forme de liste. Modifications apport‚es ======================= 1/ Addlist 4D ---------- Il suffit d'indiquer dans le fichier nodelist.cfg que l'Addlist est en 4 dimensions en placant l'expression '4d' aprŠs l'adresse. exemple de nodelist.cfg : Domain fidonet.org nodelist 2 Addlist plistr32.* 2:32 4d MakeUserlist Statistics Display Les Addlists sont 4D d‚finies comme les exemples suivant : Region,32,France,F,Philippe_Feuerstein,33-75676164,9600,CM,XA,H16,V34,V32T,VFC Host,320,Net_Paris_Host_NEC,Paris,Evaldas_Auryla,33-1-45696431,9600,CM,XA,V32B,V42B,VFC Hub,100,Paris_East_Hub,Dammartin_en_Goele,Eric_Delord,33-1-45845623,9600,CM,XX,V34,H16,V32T,VFC ,107,320/107,Paris,Herve_Piedvache,33-1-42511135,9600,CM,XA,V32B,VFC Point,5,Power_With_Fun_:_Falcon_030,La_Baule_France,Philippe_Riguidel,-Unpublished-,9600,CM,XA,V34,V42B Point,7,The_Bazdash_Vool,Villecroze_France,Gilles_Picard,-Unpublished-,9600,CM,XA,V34,V42B Point,9,Delphine_Soft,Villeneuve_Saint_Georges_France,Fabrice_Rodet,-Unpublished-,9600,CM,XA,V34,V42B Point,10,Froggys_love_Atari_too_!,Boulogne_Billancourt_France,Olivier_Booklage,-Unpublished-,9600,CM,XA,V34,V42B Point,12,Arrakis_BBS,Evry_France,Arnaud_Pignard,-Unpublished-,-Unpublished-,9600,CM,XA,V34,V42B Point,14,Waiting_for_the_Milan...,Boulogne-Billancourt_France,Antoine_Calando,-Unpublished-,9600,CM,XA,V34,V42B Point,15,Point's_TheBBS,Meylan_France,Christian_Marillat,-Unpublished-,9600,CM,XA,V34,V42B Point,16,TheBBS_Point_That's_all_!,Fondettes_France,Christophe_Boyanique,-Unpublished-,9600,CM,XA,V34,V42B Hub,200,Paris_Sud_Ouest_HUB,Plaisir,Jean-Philippe_Luiggi,33-1-30555221,9600,CM,XA,V32B,V42B Nota : 'Point' et 'Pvt' sont accept‚s. 2/ Addlist 3D Nouveau format Allemand ---------------------------------- Le nouveau format Allemand des PointList 3D est d‚fini comme la POINTS24. Il faut pour utiliser ces listes utiliser l'expression 'Nf' comme l'exemple suivant : Domain nest.ftn nestlist Addlist nestpr08.* 90:8 Nf 3/ Commande 'LogFile' ------------------ A la demande g‚n‚rale,la commande 'LogFile' a ‚t‚ rajout‚e pour permettre de conserver le dernier travail de BTNC. Pour utiliser cette posibilit‚,voici un exemple de configuration : Logfile c:\btnc.log Domain fidonet.org nodelist 2 Addlist plistr32.* 2:32 4d MakeUserlist Statistics Display Alors,toutes les sorties de l'‚cran seront conserv‚es dans un fichier appel‚ 'C:\BTNC.LOG'.La longueur du nom du fichier ne doit pas exceder 127 caractŠres. 4/ Alarme d'erreur d'‚criture -------------------------- En cas d'erreur d'‚criture de fichier, par exemple si le disque est plein, une alarme retenti pendant 10 secondes puis le programme est abandonn‚. 5/ Alarme d'erreur de lecture -------------------------- En cas d'erreur de lecture,contrairement … la version originale, pas de plantage et un message d'erreur est affich‚. Remarques ========= Fidouser.lst : ------------ Seuls les points priv‚s d'une nodelist ,les points d'un Addlist 3D Nouveau format Allemand et ceux d'une AddList 4D sont ajout‚s dans la fidouser.lst. Les points d'une Addlist 3D normale,bien que compil‚s ,n'apparaissent jamais dans cette liste. Nodelist.cfg : ------------ J'ai remarqu‚ que BTNC n'aime pas les tabulations dans ce fichier. Il faut donc les remplacer par des espaces. Update ====== -V1.1 Compile correctement les Node priv‚s (Pvt) des Nodelist -V1.2 La detection d'une 4D Addlist se fait d‚sormais par l'expression '4d' aprŠs l'adresse ("Addlist fichier.* zone:region 4d"). Reste compatible avec la version originale V1.86 de BTNC, accepte d'autre Addlist 3D comme POINTS24 ou N_POINTS.GER. -V1.3 Nouvelle commande 'logfile' est possible dans le fichier nodelist.cfg pour dupliquer le sorties d'‚cran dans un fichier 'BTNC.LOG'. -V1.4 Les points d'une AddList 4D sont,comme pour une points24, sont ajout‚s dans la fidouser.lst Dans la syntaxe du node dans cette liste : ,107,320/107,Paris,Herve_Piedvache.. le systŠme '320/107' n'est absolument pas utilis‚ car il n'offre aucun interˆt dans une 4D. -V1.5 La mise en forme de la logfile (tabulations) est correcte. Ajout de la v‚rification de l'‚criture/lecture des fichiers, une alarme se d‚clanche en cas d'erreure. -V1.6 Accepte comme la version originale une PointList 3D nouveau format de nom 'POINTS24.*' mais aussi toute AddList suivie de l'expression 'Nf'. Corrige un trŠs gros bug de la version originale en cas de fichier nodelist non trouv‚. Corrige un bug d'affichage du num‚ro de la region en cours de lecture. -V1.7 Corrige un ancien bug sur les noms d'op‚rateurs compos‚s de plusieurs parties dans la fidouser.lst. Par exemple Win_Van_Sebroeck (2:292/875) : 'Van, Win 2:292/875', devient bien 'Van Sebroeck, Win 2:292/875' -V1.8 PremiŠre version officielle envoy‚e … l'auteur Daniel Roesen dans l'‚spoir d'officialiser BTNC 4d B‚tas-Testeurs : ============== Merci … Herv‚ Piedvache 2:320/107@fidonet.org Pascal Ricard 2:320/107.26@fidonet.org Dorian Darcourt 2:320/107.9@fidonet.org Bugs : ==== La commande 'Logfile' dans le fichier nodelist.cfg doit ˆtre plac‚e au plus tot dans le fichier nodelist.cfg,car c'est au moment de la lecture de l'instruction que le fichier log est ouvert. Si vous notez un bug ou si vous avez des propositions d'am‚liorations … faire,‚crivez-moi aux adresses suivantes : Olivier Booklage FidoNet 2:320/107.10 AtariNet 51:901/1.10 NeST 90:800/1.10